import request from '@/utils/request'

export default {
    //获取所有客户
    getAllClient() {
        return request({
            url: '/getAllClient',
            method: 'get',

        });
    },


    //获取员工列表
    getUidList() {
        return request({
            url: '/allUser',
            method: 'get',
        });
    },

    //根据id获取客户信息
    getDetailClientInfo(id) {
        return request({
            url: '/client/' + id,
            method: 'get',
        });
    },



    //添加/修改客户
    clientFrom(form) {
        if(form.id){
            return request({
                url: '/client/'+form.id,
                method: 'post',
                params: {
                    //客户名
                    name: form.name,
                    //维护人
                    uid: form.uid,
                    //地址
                    address: form.address,
                    //所属行业
                    trade: form.trade,
                    //经营范围
                    business_scope: form.business_scope,
                    //开户银行
                    bank: form.bank,
                    //银行账户
                    bank_account: form.bank_account,
                    //主管税务机关
                    zgswjg: form.zgswjg,
                    //纳税人识别号
                    nsrsbh: form.nsrsbh,
                    //企业所得税征收方式
                    qysdszsfs: form.qysdszsfs,
                    //增值税计税方式
                    zzsjsfs: form.zzsjsfs,
                    //一般纳税人
                    is_ybnsr: form.is_ybnsr,
                    //个人股东
                    is_grgd: form.is_grgd,
                    //所得税汇总纳税
                    is_sdshzns: form.is_sdshzns,
                    //联系人列表
                    tableData: form.tableData,
                },
            });
        } else {
            return request({
                url: '/client',
                method: 'post',
                params: {
                    //客户名
                    name: form.name,
                    //维护人
                    uid: form.uid,
                    //地址
                    address: form.address,
                    //所属行业
                    trade: form.trade,
                    //经营范围
                    business_scope: form.business_scope,
                    //开户银行
                    bank: form.bank,
                    //银行账户
                    bank_account: form.bank_account,
                    //主管税务机关
                    zgswjg: form.zgswjg,
                    //纳税人识别号
                    nsrsbh: form.nsrsbh,
                    //企业所得税征收方式
                    qysdszsfs: form.qysdszsfs,
                    //增值税计税方式
                    zzsjsfs: form.zzsjsfs,
                    //一般纳税人
                    is_ybnsr: form.is_ybnsr,
                    //个人股东
                    is_grgd: form.is_grgd,
                    //所得税汇总纳税
                    is_sdshzns: form.is_sdshzns,
                    //联系人列表
                    tableData: form.tableData,
                },
            });
        }
        
    },

    //删除客户
    deleteClient(id) {
        return request({
            url: '/client/delete/' + id,
            method: 'post',
        });
    },

    //获取客户列表
    getClientList(searchModel) {
        return request({
            url: '/client',
            method: 'get',
            params: {
                page: searchModel.pageNo,
                paginate: searchModel.pageSize,
                pageSize: searchModel.pageSize,
                keyword: searchModel.keyword,
                uid: searchModel.uid,
                add_uid: searchModel.add_uid
            }
        });
    },

    
}